Constant-Factor Approximation for Ordered k-Median
نویسندگان
چکیده
We study the Ordered k-Median problem, in which the solution is evaluated by first sorting the client connection costs and then multiplying them with a predefined non-increasing weight vector (higher connection costs are taken with larger weights). Since the 1990s, this problem has been studied extensively in the discrete optimization and operations research communities and has emerged as a framework unifying many fundamental clustering and location problems such as k-Median and k-Center. This generality, however, renders the problem intriguing from the algorithmic perspective and obtaining non-trivial approximation algorithms was an open problem even for simple topologies such as trees. Recently, Aouad and Segev were able to obtain an O(log n) approximation algorithm for Ordered k-Median using a sophisticated local-search approach and the concept of surrogate models thereby extending the result by Tamir (2001) for the case of a rectangular weight vector, also known as k-Facility p-Centrum. The existence of a constant-factor approximation algorithm, however, remained open even for the rectangular case. In this paper, we provide an LP-rounding constant-factor approximation algorithm for the Ordered k-Median problem. We obtain this result by revealing an interesting connection to the classic k-Median problem. We first provide a new analysis of the rounding process by Charikar and Li (2012) for k-Median, when applied to a fractional solution obtained from solving an LP relaxation over a non-metric, truncated cost vector, resulting in an elegant 15-approximation for the rectangular case. In our analysis, the connection cost of a single client is partly charged to a deterministic budget related to a combinatorial bound based on guessing, and partly to a budget whose expected value is bounded with respect to the fractional LP-solution. This approach allows us to limit the problematic effect of the variance of individual client connection costs on the value of the ranking-based objective function of Ordered k-Median. Next, we analyze objective-oblivious clustering, which allows us to handle multiple rectangles in the weight vector and obtain a constant-factor approximation for the case of O(1) rectangles. Then, we show that a simple weight bucketing can be applied to the general case resulting in O(log n) rectangles and hence in a constant-factor approximation in quasi-polynomial time. Finally, with a more involved argument, we show that also the clever distance bucketing by Aouad and Segev can be combined with the objective-oblivious version of our LP-rounding for the rectangular case, and that it results in a true, polynomial time, constant-factor approximation algorithm. University of Wroc law, Wroc law, Poland, [email protected]. University of Wroc law, Wroc law, Poland, [email protected]. University of Wroc law, Wroc law, Poland, [email protected].
منابع مشابه
Constant Approximation for Capacitated k-Median with (1+epsilon)-Capacity Violation
We study the Capacitated k-Median problem for which existing constant-factor approximation algorithms are all pseudo-approximations that violate either the capacities or the upper bound k on the number of open facilities. Using the natural LP relaxation for the problem, one can only hope to get the violation factor down to 2. Li [SODA’16] introduced a novel LP to go beyond the limit of 2 and ga...
متن کاملConstant Approximation for Capacitated k-Median with (1 + ε)-Capacity Violation
We study the Capacitated k-Median problem for which existing constant-factor approximation algorithms are all pseudo-approximations that violate either the capacities or the upper bound k on the number of open facilities. Using the natural LP relaxation for the problem, one can only hope to get the violation factor down to 2. Li [SODA’16] introduced a novel LP to go beyond the limit of 2 and ga...
متن کاملInterpolating between k-Median and k-Center: Approximation Algorithms for Ordered k-Median
We consider a generalization of k-median and k-center, called the ordered k-median problem. In this problem, we are given a metric space (D, {cij}) with n = |D| points, and a non-increasing weight vector w ∈ Rn+, and the goal is to open k centers and assign each point each point j ∈ D to a center so as to minimize w1 · (largest assignment cost) + w2 · (second-largest assignment cost) + . . . + ...
متن کاملApproximating k-median with non-uniform capacities
In this paper we give a constant factor approximation algorithm for the capacitated k-median problem. Our algorithm produces a solution where capacities are exceeded by at most a constant factor, while the number of open facilities is at most k. This problem resisted attempts to apply the plethora of methods designed for the uncapacitated case. Our algorithm is based on adding some new ingredie...
متن کاملConstant Approximation for k-Median and k-Means with Outliers via Iterative Rounding
In this paper, we present a new iterative rounding framework for many clustering problems. Using this, we obtain an (α1 + ≤ 7.081 + )-approximation algorithm for k-median with outliers, greatly improving upon the large implicit constant approximation ratio of Chen [16]. For k-means with outliers, we give an (α2 + ≤ 53.002 + )-approximation, which is the first O(1)-approximation for this problem...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1711.01972 شماره
صفحات -
تاریخ انتشار 2017